package fmglemmings;
public abstract class MapObject implements EventListener {
 
	private boolean block;
	 
	private boolean desctruable;
	 
	private boolean move;
	 
	private boolean hastop;
	 
	/**
	 *Ez egy string amib meghatározott értékeket vehet fel
	 *ebből olvassa ki a GF hogy mi van a borítékban.
	 */
	private boolean lifting;
	 
	private boolean liftdir;
	 
	private boolean goal;
	 
	public boolean isBlock() {
		
		return false;
	}
	 
	public boolean isDestructable() {
		return false;
	}
	 
	public boolean isGoal() {
		return false;
	}
	 
	public boolean getLiftDir() {
		return false;
	}
	 
	public boolean isLift() {
		return false;
	}
	 
	public boolean hasTop() {
		System.out.println("Visszadja hogy van a teteje");
		return false;
	}
	 
	public void draw() {
	}
	 
	public boolean isMove() {
		return false;
	}
	 
	/**
	 *@see EventListener#fallEvent()
	 */
	public void fallEvent() {
                
	}
	 
	/**
	 *@see EventListener#hitEvent()
	 */
	public void hitEvent() {
		System.out.println(this.toString()+": Utkozes vizsgalata");
	}
	 
	/**
	 *@see EventListener#bombEvent()
	 */
	public void bombEvent() {
		System.out.println(this.toString()+": Robbanas eszlelese");
	}
	 
	/**
	 *@see EventListener#fallenEvent()
	 */
	public void fallenEvent() {
	}
	 
}
 
